import { request } from "./request"

export function getDetail(iid) {
    return request({
        url: "detail",
        params: {
            iid
        }
    })
}

export function recommend() {
    return request({
        url: "recommend"
    })
}

export class GoodsBaseInfo {
    constructor(itemInfo, columns, services) {
        this.title = itemInfo.title
        this.desc = itemInfo.desc
        this.newPrice = itemInfo.price
        this.oldPrice = itemInfo.oldPrice
        this.discount = itemInfo.discountDesc
        this.discountColor = itemInfo.discountBgColor
        this.columns = columns
        this.services = services
        this.realPrice = itemInfo.lowNowPrice
    }
}

export class GoodsParams {
    constructor(info, rule) {
        // 注: images可能没有值(某些商品有值, 某些没有值)
        this.image = info.images ? info.images[0] : '';
        this.infos = info.set;
        this.sizes = rule.tables;
    }
}
